@charset "utf-8";

/* CSS Document */
* {
    margin:0px;
    padding:0px;
}
img, a img{
    border:0px none;
}
img {
	BEHAVIOR: url(iepngfix.htc);
}
body {
    color:#333333;
    font-family:Arial,SimSun;
    font-size:12px;
	background-color:#a1969d;
}
ul, ol, li {
    list-style:none outside none;
}
var, em {
    font-style:normal;
}
select, input, img, select {
    vertical-align:middle;
}
a {
	text-decoration:none;
}
.clear {
    clear:both;
    float:none;
    font-size:0;
    height:0;
    overflow:hidden;
}
.left {
	float:left;
}
.right {
	float:right;
}
body {
	background: #37153d url(images/bg.png) repeat-x;
}
.bold {
	font-weight:bold;
}
.red {
	color:#ff0000;
}
.head {
	width:960px;
	margin:0 auto;
}
.main {
	width:960px;
	margin:0 auto;
	margin-top:40px;
}
.foot {
	width:960px;
	margin:0 auto;
	margin-top:50px;
}
.logo {
	float:left;
	padding-top:10px;
}
.hdr {
	width:625px;
	float:right;
}
.hdrt {
	width:460px;
	height:80px;
	float:right;
}
.hdrm {
	width:625px;
	float:right;
}
.hdrm a {
	color:#d2bace;
	font-size:17px;
	font-weight:bold;
	padding-left:15px;
	padding-right:15px;
	line-height:38px;
}
.hdrm a:hover {
	color:#fff;
}
.hdrt1 {
	width:297px;
	height:80px;
	float:right;
}
.l {
	font-size:14px;
	color:#87699a;
	font-weight:bold;
	padding-top:10px;

}
.l a {
	padding-left:15px;
	padding-right:15px;
	color:#87699a;
	text-decoration:none;
}
.kh {
	padding-top:5px;
}
.hd2 {
	padding-top:10px;
    width:800px;
    visibility:hidden;
}
.hd2 img{
	padding-left:6px;
	padding-right:6px;
}
.search {
	width:960px;
	height:167px;
	background:url(images/s_back.png) no-repeat;
}
.block {
	width:225px;
	height:170px;
	float:left;
	margin-left:10px;
	margin-right:10px;
}
.foot_h {
	display:block;
	font-size:14px;
	color:#d3b7d0;
	font-weight:bold;
	height:30px;
	line-height:30px;
	padding-left:5px;
	border-top:1px solid #65426a;
	border-bottom:1px solid #65426a;
	margin-bottom:10px;
}
.block a{
	display:block;
	height:20px;
	line-height:20px;
	color:#65426a;
	padding-left:5px;
}
.foot_info {
	border-top:1px solid #65426a;
}
.foot_info span {
	color:#8d6d9e;
	line-height:22px;
}
.foot_a {
	float:right;
	color:#8d6d9e;
}
.foot_a a {
	color:#8d6d9e;
}
.sg_top {
	border-bottom:1px dotted #958398;
	padding-bottom:10px;
}
.sg_top span {
	color:#c19f6e;
	font-size:30px;
	padding-left:15px;
}
.mbx {
	float:right;
	color:#8c6fa0;
	font-size:18px;
	background:url(images/homeicon.png) no-repeat;
	padding-left:40px;
	height:31px;
}
.mbx a {
	color:#8c6fa0;
	line-height:31px;
}
.txt_info {
	width:460px;
	background-color: #56385a;
	margin-top:15px;
	margin-left:20px;
	padding-top:5px;
	padding-bottom:5px;
	float:left;
}
.txt_info div {
	width:460px;
}
.txt_left {
	display:block;
	width:90px;
	text-align:right;
	line-height:28px;
	font-size:16px;
	color:#d2bace;
	float:left;
}
.txt_right {
	display:block;
	width:370px;
	text-align:left;
	line-height:28px;
	font-size:16px;
	color:#d2bace;
	float:left;
}
.txt_left_s {
	display:block;
	width:70px;
	text-align:right;
	line-height:22px;
	font-size:14px;
	color:#d2bace;
	float:left;
}
.txt_right_s {
	display:block;
	width:350px;
	text-align:left;
	line-height:22px;
	font-size:14px;
	color:#d2bace;
	float:left;
}

.img_info {
	float:left;
	margin-top:15px;
	padding:5px;
	border:1px solid #69506e;
	margin-left:20px;
}

.sg_tabs {
	margin-top:20px;
	margin-left:20px;
	width:853px;
}
.sg_cont {
	margin-left:20px;
	width:850px;
	background-color:#401b46;
	border-left:1px solid #5e2c68;
	border-bottom:1px solid #5e2c68;
	border-right:1px solid #5e2c68;
	min-height:500px;
    padding:10px;
    padding-left:20px;
    color:#D2BACE;
}
.sg_tabs span {
	cursor:pointer;
}
.tab_hover {
	display:block;
	line-height:34px;
	padding-left:15px;
	padding-right:15px;
	border-left:1px solid #5e2c68;
	border-top:1px solid #5e2c68;
	border-right:1px solid #5e2c68;
	background-color:#401b46;
	font-size:16px;
	color:#c19f6e;
	float:left;
}
.tab {
	display:block;
	line-height:34px;
	padding-left:15px;
	padding-right:15px;
	font-size:16px;
	color:#8c6fa0;
	float:left;
	border-bottom:1px solid #5e2c68;
}
.s_left {
	float:left;
	width:225px;
	background-color:#6e5061;
}
.s_left select {
	width:200px;
	height:30px;
	line-height:30px;
	font-size:20px;
	margin-top:10px;
	margin-left:12px;
	margin-bottom:10px;
	color:#808080;
	padding-left:5px;
}
.kw {
	width:193px;
	height:30px;
	line-height:30px;
	font-size:20px;
	margin-top:10px;
	margin-left:12px;
	margin-bottom:10px;
	color:#808080;
	padding-left:5px;
}
.searchbox {
	margin-left:15px;
}
.s_right {
	float:left;
	margin-left:30px;
    color:white;
}
.s_right table{
    font-size:12px;
}
.tutti{
	color:#d2bace;
	font-size:24px;
}
.an_h_p {
	color:#d2bace;
	font-size:24px;
}
.box {
	width:700px;
	border:1px solid #5e2c68;
	background-color:#401b46;
	margin-top:8px;
}
.s_img {
	padding:10px;
	float:left;
}
.sr p a{
	color:#c19f6e;
	font-size:30px;
}
.sr {
	float:left;
	padding:10px;
}
.o_info {
	display:block;
	color:#8c6fa0;
	font-size:14px;
	width:300px;
	padding-left:70px;
}
.pages {
	margin-top:15px;
}
.pages a {
	display:block;
	float:left;
	padding-left:8px;
	padding-right:8px;
	padding-top:3px;
	padding-bottom:3px;
	font-size:18px;
}
.pa {
	color:#d2bace;
}
.now {
	background-color:#8c6fa0;
	color:#37153d;
}
.prev {
	width:64px;
	height:26px;
	background:url(images/prev.png) no-repeat;
	color:#37153d;
}
.next {
	width:64px;
	height:26px;
	background:url(images/next.png) no-repeat;
	color:#37153d;
}
.btns {
	margin-top:10px;
}
.btns a{
	padding-left:10px;
	padding-right:10px;
}
.an_h_p {
	float:left;
}
.an_h {
	margin-top:15px;
}
.an_box {
	width:680px;
	padding:10px;
	background-color:#f9f9f9;
	margin-top:16px;
}
.ad_hd {
	margin-left:-15px;
	background:url(images/ad_back.png) no-repeat;
	width:628px;
	height:43px;
}
.ad_hd span {
	line-height:43px;
	font-size:18px;
	color:#fff;
	padding-left:20px;
}
.an_box_left {
	float:left;
	margin-top:10px;
	border:1px solid #d3bbcf;
}
.an_box_right {
	float:left;
	width:450px;
	margin-left:10px;
	margin-top:10px;
}
.an_box_right p {
	font-size:14px;
	line-height:17px;
	color:#4e4e4e;
}
.an_box_h {
	color:#37153d;
	font-size:18px;
}
.an_box_time {
	font-size:12px;
	color:#6d6d6d;
	font-weight:bold;
}
.an_box_time span {
	font-size:18px;
	color:#37153d;
}
.an_box_cont {
	
}
.an_box_cont_img {
	float:left;
	margin-top:10px;
	border:1px solid #d3bbcf;
}
.an_box_cont_txt {
	float:left;
	width:450px;
	margin-top:10px;
	margin-left:10px;
	color:#4e4e4e;
}
.in_hd_p {
	font-size:30px;
	color:#c19f6e;
}
.in_hd {
	width:690px;
}
.in_cont {
	padding:10px;
	background-color:#f4f4f4;
    color:#000;
}
.in_cont_p1 {
	font-size:20px;
    font-weight:bold;
	float:left;
}
.in_cont_p2 {
	float:right;
	font-size:12px;
	color:#6d6d6d;
}
.in_cont_p2 span {
	font-size:18px;
	color:#37153d;
}
.in_cont_info {
	padding-top:15px;
	padding-bottom:15px;
	border-bottom:1px solid #c8c8c8;
	margin-bottom:10px;
}
.in_cont_info_p {
	width:500px;
	margin-left:10px;
}
.in_cont_p {
    width:650px;
}
.cut_pic_box{
    padding:2px;    
    border:1px #ccc dotted;


}
.cut_pic{
    position:relative;
    background:url(/iweber_amxx/upload/pics/i1jTw-1322738711.jpg) top left no-repeat;
    overflow:hidden;
}
.cut_shadow{
    position:absolute;
    width:100%;    
    height:100%;
    background:#000;
    filter: alpha(opacity=80);
    -moz-opacity:0.8;
    opacity: 0.8;
}
.cut_ico{
    position:absolute;
    width:200px;
    height:200px;
    cursor:move;
    background:url(/iweber_amxx/upload/pics/i1jTw-1322738711.jpg) no-repeat;
    background-position:0px 0px;
    overflow:hidden;

}
#map_canvas{
    margin:0 auto;
    width:715px;
    height:475px;
}
#in_map_canvas{

    width:300px;
    height:300px;

}
#map_box{
    

}
div.ico{
    margin:2px;
    padding:2px;
    border:1px solid #ccc;
    width:200px;
    float:left;
    overflow:hidden;

}
.ico_box{
    float:left;
    margin-left:10px;
    width:700px;
    overflow:hidden;

}
.hidden{
    display:none;
}
#login-box h3{
    background:#330033;
    color:#fff;
    padding:5px;
}
#reg-box h3{
    background:#330033;
    color:#fff;
    padding:5px;
}
table.login td{
     padding:10px 0;
}
table.reg td{
     padding:10px 0;
}
table.addInfo td{
     padding:5px 0;
}
.white_back{
    width:630px;
    padding:20px;
}
.white_back hr{
    margin:10px 0; 
    border:1px dotted #ccc;
    width:100%;

}
span.version{
    margin:5px;
    display:block;
    padding:5px;
    border:1px dotted #FF9900;
    background:#FFCC00;
    color:#FF0000;
}
h3.red{
    padding:5px;
    color:#FF0000;
    
}
h3.green{
    padding:5px;
    color:#009900;
    
}
span.gray{
    color:#ccc;

}
/************2011-12-08*****************/
.search select {
    width: 178px;
    height: 20px;
    line-height: 20px;
    font-size: 12px;
    margin-top: 6px;
    margin-left: 12px;
    color: gray;
    padding-left: 5px;
}
.search_left {
    width:209px;
    float:left;
}
.skw {

    width: 172px;
    height: 20px;
    line-height: 20px;
    font-size: 12px;
    margin-top: 6px;
    margin-left: 12px;
    color: gray;
    padding-left: 5px;
}
.searchbtn {
    margin-left:15px;
    display:block;
    width:149px;
    height:43px;
    background:url(images/search.png) no-repeat;
}
.search_right {
    float:left;
    padding:8px;
    padding-top:4px;
    width:735px;
}
.search_right img {
    width:70px;
    height:70px;
}
.map {
    padding-top:30px;
    padding-left:15px;
}
.map_main {
    width:715px;
    height:475px;
    float:left;
}
.map_info {
    float:left;
    padding-left:20px;
    width:200px;
    font-size:30px;
    color:#d2bace;
}
.map_info span {
    font-size:18px;
    color:#ab91aa;
}
.map_info_s {
    padding-top:15px;
}
/**********************************************************/
.single-photo img {

    float:left;
    width:150px;
    margin:10px;
    padding:5px;
    border:1px #666 solid;


}
.item {
    width:70px;
    height:70px;   
    border:2px solid #ccc;  
    margin:5px 5px 5px 0;
     
     /* required to hide the image after resized */
     overflow:hidden;
      
      /* for child absolute position */
      position:relative;
       
       /* display div in line */
       float:left;
   }
    
.item .caption {
    width:125px;
    height:125px;
    background:#000;
    color:#fff;
    font-weight:bold;
         
         /* fix it at the bottom */
         position:absolute;
         left:0;
      
      /* hide it by default */
      display:none;
   
       /* opacity setting */
       filter:alpha(opacity=80);    /* ie  */
       -moz-opacity:0.8;    /* old mozilla browser like netscape  */
       -khtml-opacity: 0.8;    /* for really really old safari */ 
       opacity: 0.8;    /* css standard, currently it works in most modern browsers like firefox,  */
    
}
 
 .item .caption a {
     text-decoration:none;
     color:#ccc;
     font-size:12px; 
      
      /* add spacing and make the whole row clickable*/
      padding:5px;
      display:block;
  }
   
   .item .caption p {
       padding:2px;    
       margin:0;
       font-size:10px;
   }
    
.item img {
    border:0;
     /* allow javascript moves the img position*/
     position:absolute;
 }
/**************2011-12-21 NEW******************/
.s_tab {
    width:199px;
    height:31px;
    margin-top:5px;
    margin-left:5px;
}
.s_tab a {
    display:block;
    float:left;
    color:#6b6b6b;
    font-size:13px;
    text-align:center;
    line-height:31px;
    font-weight:bold;
}
.s_tab_1 {
    width:98px;
    height:31px;
    background-image:url(images/btn-l.png);
}
.s_tab_2 {
    width:101px;
    height:31px;
    background-image:url(images/btn-r.png);
}
.tab2 {
    display:none;
}
.comment_list {
    margin-top:20px;


}
.comment_list li{

    color: #000;
    background-color: white;
    list-style: none;
    margin-left: 30px;
    margin-right: 30px;
    margin-bottom: 5px;
    padding: 3px 5px 5px 10px;
    border-left: 10px solid #CCC;
    border-top: 1px solid #CCC;
}
.comment_list span{

    color:#ccc;
    font-weight:normal;
    line-height:15px;
}
.comment_list p{

    color:#666;
    text-indent:1em;
    line-height:15px;
    font-weight:normal;

}
.comment_page a{

    color:#D2BACE;
    font-size:14px;


}
.noComment{
    color:#D2BACE;
    font-size:14px;



}
#area-language{
    margin-top:5px;
    font-size:14px;
    margin-left:170px;


}
#menu-language li{
    float:left;
    margin-right:10px;


}
.green{
    color:green;

}
.noticeList{

    color:#444;
    padding-left:20px;
}
.noticeList li{

    margin:3px 0 2px 5px;
    list-style:circle;

}
.noticeList li a:hover{
    text-decoration:underline;

}
